home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 9830 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.3 KB

  1. Path: rcp6.elan.af.mil!rscernix!danpop
  2. From: danpop@mail.cern.ch (Dan Pop)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: __argv[0] bug under Win 95?
  5. Date: 11 Mar 96 11:46:33 GMT
  6. Organization: CERN European Lab for Particle Physics
  7. Message-ID: <danpop.826544793@rscernix>
  8. References: <4hr196$1hl@murphy2.servtech.com> <4hvc3kINNeq@keats.ugrad.cs.ubc.ca>
  9. NNTP-Posting-Host: ues5.cern.ch
  10. X-Newsreader: NN version 6.5.0 #7 (NOV)
  11.  
  12. In <4hvc3kINNeq@keats.ugrad.cs.ubc.ca> c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) writes:
  13.  
  14. >In article <4hr196$1hl@murphy2.servtech.com>,
  15. >Terry Carmen  <tpcarmen@servtech.com> wrote:
  16. > >For some reason __argv[0] is empty under Windows 95, but contains the program name 
  17. >
  18. >__argv is not part of the C standard. 
  19. >
  20. >
  21. > >and path as it should under Win 3.1x and Win NT.
  22. > >
  23. > >Does anybody have any idea why, or how I can obtain the name of the currently 
  24. > >executing (16 bit) app under Win 95?
  25. >
  26. >A C program can determine its name by looking at the string argv[0], assuming
  27. >that you have defined your main as ``int main(int argc, char *argv[])''.
  28. >On systems where the program name is not available, argv[0][0] is zero.
  29.  
  30. Unless argv[0] is NULL.
  31.  
  32. Dan
  33. --
  34. Dan Pop
  35. CERN, CN Division
  36. Email: danpop@mail.cern.ch 
  37. Mail:  CERN - PPE, Bat. 31 R-004, CH-1211 Geneve 23, Switzerland
  38.